Heber Valley Railroad's 'Provo Canyon Limited' climbs the 2.5% grade to Deer Creek Dam on Oct. 15, 2015.
Heber Valley Railroad's 'Provo Canyon Limited' crosses Snake Creek trestle in Charleston on Oct. 15, 2015.
With fall colors at their peak, UP 618 barks upgrade from the Provo River crossing to Casperville Road in Charleston.
Heber Valley Railroad No. 4028, a BLH/Whitcomb RS4TC ironically named 'Big Boy', leads the Provo Canyon Limited through Wallsburg on its 16 mile journey to Vivian Park.
Heber Valley Railroad's Provo Canyon Limited rambles through scenic Provo Canyon at Wildwood.
Heber Valley Railroad's Provo Canyon Limited rambles through a patch of mustard weed, approaching Wallsburg on July 3, 1993.
While the Rio Grande never rostered a single MRS-1, if they did it may have looked somewhat like Heber Valley Railroad #1813. The Friday morning Provo Canyon Limited is pictured descending former ... (more)
Heber Valley Railroad's Provo Canyon Limited glides slowly through fall foliage and yellow rabbitbrush near Soldier Hollow.
Signs of autumn are everywhere as Heber Valley Railroad's Provo Canyon Limited moves passengers through Soldier Hollow.
While Heber Valley Railroad's Provo Canyon Limited skirts the shoreline of Deer Creek Reservoir, a boating enthusiast provides the onboard riders a little free entertainment.
Heber Valley Railroad's Provo Canyon Limited rambles along green pastures on the return trip to Heber City.
Heber Valley Railroad's 'Provo Canyon Limited' makes an appearance at Wildwood.
Heber Valley Railroad's EMD MRS-1 pulls the Provo Canyon Limited upgrade toward Caperville Road near Charleston, Utah.
Heber Valley Railroad's Provo Canyon Limited rambles along former D&RGW rails a mile below Wallsburg siding.
Looking good in 'Retro Grande' livery, Heber Valley Railroad's MRS-1 glides east through a short cut leaving the farm fields of Charleston while at the same time entering the dry sage covered hill... (more)